#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
__author__ = "Administrator"
__name__="server"
__date__="2016/6/29"
__time__="9:49"
"""
import socket

"""
# server demo1
# 创建一个socket对象
# socket模块中有一个socket类
sk = socket.socket()

ip_port = ('127.0.0.1',9999)
# 绑定,监听ip和端口
sk.bind(ip_port)

sk.listen(5)

while True:
    # 接收请求
    # 获取客户端对象和ip地址
    conn,address = sk.accept()
相当于：result = sk.accept()
        conn = result[0]
        address = result[1]
result是元祖类型：conn是建立连接的客户端socket对象   address是ip+port
可以用逗号分隔，并按顺序赋值


    # 给客户端发送信息
    conn.send('hello')
    # 关闭连接
    conn.close()

"""

"""
# server demo2 客户端与服务端的交互
# 创建一个socket对象,默认TCP连接
# socket模块中有一个socket类
sk = socket.socket()

ip_port = ('192.168.4.230',9999)
# 绑定,监听ip和端口
sk.bind(ip_port)

sk.listen(5)

while True:
    # 接收请求
    # 获取客户端对象和ip地址
    conn,address = sk.accept()
    # 给客户端发送信息
    conn.send('hello')

    flag = True
    while flag:
        # 接收客户端发送的数据，recv从缓冲区拿数据，最多1024字节
        data = conn.recv(1024)
        print data
        if data == 'exit':
            flag = False
        conn.send('hei')
    # 关闭连接
    conn.close()
"""
